package com.cqndt.disaster.device.service;

import java.util.Map;
import java.util.List;
import com.cqndt.disaster.device.vo.DeviceScaleVo;
import com.cqndt.disaster.device.vo.SearchVo;
import com.cqndt.disaster.device.vo.DeviceInProjectVo;
import com.cqndt.disaster.device.domain.TabWarnSetting;

/**
 * @author lgb
 * @date 2020-8-28
 * @说明 获取曲线数据
 **/
public interface AnalysisService {
    /**
     * @param vo
     * @return  获取数据曲线
     **/
    Map<String, Object> selecteChart(SearchVo vo);

    /**
     * @param vo
     * @return 获取数据曲线2
     **/
    Map<String, Object> selecteChart2(SearchVo vo);
    /**
     * @param projectId
     * @return 根据项目id查询该项目下所有的设备
     **/
    List<DeviceInProjectVo> selectDeviceByProjectId(String projectId);

    TabWarnSetting getSettingBySensorNo(String sensorNo);
    
    List<DeviceScaleVo> getSensorType(String projectId);
    
}